home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 August / Chip Ağustos 1999.iso / program / demo / ide / DISK.1 / SPIRAL2.STM < prev    next >
Encoding:
Text File  |  1999-04-10  |  3.7 KB  |  263 lines

  1. STAIRMASTER
  2. 1
  3.  
  4. @DEFINITION
  5. DEFINITION=SP▌RAL MERD▌VEN
  6.  
  7. // ****************************VARIABLES****************************
  8.  
  9. @VARIABLE
  10. NAME=W
  11. DEFINITION=MERD▌VEN GEN▌▐L▌╨▌
  12. DEFAULT=1.2
  13.  
  14. @VARIABLE
  15. NAME=R
  16. DEFINITION=MERD▌VEN BO▐LU╨U YARI╟API
  17. DEFAULT=0.3
  18.  
  19. @VARIABLE
  20. NAME=ALPHA
  21. DEFINITION=MERD▌VEN A╟ISI
  22. DEFAULT=270
  23.  
  24. @VARIABLE
  25. NAME=KOR_OF
  26. DEFINITION=KORKULUK UZAKLI╨I
  27. DEFAULT=0.1
  28.  
  29. @VARIABLE
  30. NAME=KOR_THICK
  31. DEFINITION=KORKULUK KALINLI╨I
  32. DEFAULT=0.05
  33.  
  34. @VARIABLE
  35. NAME=THICK
  36. DEFINITION=MERD▌VEN KALINLI╨I
  37. DEFAULT=0.1
  38.  
  39. @VARIABLE
  40. NAME=H
  41. DEFINITION=MERD▌VEN Y▄KSEKL▌╨▌
  42. DEFAULT=2.8
  43.  
  44. @VARIABLE
  45. NAME=KOR_H
  46. DEFINITION=KORKULUK Y▄KSEKL▌╨▌
  47. DEFAULT=1
  48.  
  49. @VARIABLE
  50. NAME=YUR_OF
  51. DEFINITION=╟IKI▐ HATTI OFFSET ORANI
  52. DEFAULT=0.5
  53.  
  54. @VARIABLE
  55. NAME=CIRC_RAD
  56. DEFINITION=╟IKI▐ HATTI ╟EMBER YARI╟API
  57. DEFAULT=0.075
  58.  
  59. @VARIABLE
  60. NAME=ARROW_L
  61. DEFINITION=╟IKI▐ HATTI OK UZUNLU╨U
  62. DEFAULT=0.1
  63.  
  64.  
  65. // ************************ PRIMARY NODE DEFINITIONS **********************
  66.  
  67. @PRIMARY_NODE
  68. NAME=N1
  69. X=R
  70. Y=0
  71.  
  72. @PRIMARY_NODE
  73. NAME=N2
  74. X=R+W
  75. Y=0
  76.  
  77. @PRIMARY_NODE
  78. NAME=N3
  79. X=COS(ALPHA/2)*R
  80. Y=SIN(ALPHA/2)*R
  81.  
  82. @PRIMARY_NODE
  83. NAME=N4
  84. X=COS(ALPHA/2)*(R+W)
  85. Y=SIN(ALPHA/2)*(R+W)
  86.  
  87. @PRIMARY_NODE
  88. NAME=N5
  89. X=COS(ALPHA)*R
  90. Y=SIN(ALPHA)*R
  91.  
  92. @PRIMARY_NODE
  93. NAME=N6
  94. X=COS(ALPHA)*(R+W)
  95. Y=SIN(ALPHA)*(R+W)
  96.  
  97. // *********************** SECONDARY NODE DEFINITIONS **********************
  98.  
  99. @SECONDARY_NODE
  100. NAME=CH1
  101. METHOD=RATIO | YUR_OF
  102. REFNODES=N1,N2
  103. DX=0
  104. DY=0
  105.  
  106. @SECONDARY_NODE
  107. NAME=CH2
  108. METHOD=RATIO | YUR_OF
  109. REFNODES=N3,N4
  110. DX=0
  111. DY=0
  112.  
  113. @SECONDARY_NODE
  114. NAME=CH3
  115. METHOD=RATIO | YUR_OF
  116. REFNODES=N5,N6
  117. DX=0
  118. DY=0
  119.  
  120. @SECONDARY_NODE
  121. NAME=KL1
  122. METHOD=OFFSET | KOR_OF
  123. REFNODES=N1,N2
  124. DX=0
  125. DY=0
  126.  
  127. @SECONDARY_NODE
  128. NAME=KR1
  129. METHOD=OFFSET | KOR_OF
  130. REFNODES=N2,N1
  131. DX=0
  132. DY=0
  133.  
  134. @SECONDARY_NODE
  135. NAME=KL2
  136. METHOD=OFFSET | KOR_OF
  137. REFNODES=N3,N4
  138. DX=0
  139. DY=0
  140.  
  141. @SECONDARY_NODE
  142. NAME=KR2
  143. METHOD=OFFSET | KOR_OF
  144. REFNODES=N4,N3
  145. DX=0
  146. DY=0
  147.  
  148. @SECONDARY_NODE
  149. NAME=KL3
  150. METHOD=OFFSET | KOR_OF
  151. REFNODES=N5,N6
  152. DX=0
  153. DY=0
  154.  
  155. @SECONDARY_NODE
  156. NAME=KR3
  157. METHOD=OFFSET | KOR_OF
  158. REFNODES=N6,N5
  159. DX=0
  160. DY=0
  161.  
  162. // *********************** CONTOUR DEFINITIONS ****************************
  163.  
  164. @CONTOUR
  165. NAME=BASLA
  166. DRAW=1
  167. BREAK=0
  168. INSIDE=0
  169. LINECOUNT=1
  170. LINE=N1,N2 | LINEAR
  171.  
  172. @CONTOUR
  173. NAME=IC
  174. DRAW=1
  175. BREAK=2
  176. INSIDE=1
  177. LINECOUNT=1
  178. LINE=N1,N3,N5 | ARC
  179.  
  180. @CONTOUR
  181. NAME=BIT
  182. DRAW=1
  183. BREAK=1
  184. INSIDE=0
  185. LINECOUNT=1
  186. LINE=N5,N6 | LINEAR
  187.  
  188. @CONTOUR
  189. NAME=DIS
  190. DRAW=1
  191. BREAK=2
  192. INSIDE=1
  193. LINECOUNT=1
  194. LINE=N2,N4,N6 | ARC
  195.  
  196. // *********************** LINE OF TRAVEL DEFINITIONS ****************************
  197.  
  198. @LOT
  199. NAME=LOT
  200. LINECOUNT=1
  201. LINE=CH1,CH2,CH3 | ARC
  202. BEGIN=1 | CIRC_RAD
  203. END=1 | ARROW_L
  204.  
  205. // *********************** RAILING DEFINITIONS ****************************
  206.  
  207. @RAILING
  208. NAME=SOL_KOR
  209. LINECOUNT=1
  210. LINE=KL1,KL2,KL3 | ARC | 8
  211. THICKNESS=KOR_THICK
  212. HEIGHT=KOR_H
  213. PREV=NULL
  214. NEXT=NULL
  215.  
  216. @RAILING
  217. NAME=SAG_KOR
  218. LINECOUNT=1
  219. LINE=KR1,KR2,KR3 | ARC | 8
  220. THICKNESS=KOR_THICK
  221. HEIGHT=KOR_H
  222. PREV=NULL
  223. NEXT=NULL
  224.  
  225. // *********************** AREA DEFINITIONS ******************************
  226.  
  227. @AREA
  228. NAME=TUM_ALAN
  229. TYPE=STAIR_AREA
  230. CONTOURS=BASLA,IC,BIT,DIS
  231. LOTS=LOT
  232. HASBREAK=1
  233. BREAK_RATIO=0.66
  234. BREAK_ANGLE=10
  235. BREAK_DELTA=0.1
  236. BREAK_EXTENSION=0.1
  237. BREAK_DRAW_ARROW=1
  238. TOPTREAD=1 | 1
  239. FIRST_RISER_OPT=1 | 1
  240. LAST_RISER_OPT=1 | 1
  241. DRAW_FIRST_RISER=1
  242. DRAW_LAST_RISER=1
  243. TOTALRISE=H
  244. ELEVATION=0
  245. RISERCOUNT=20
  246. RISE=0
  247. TREAD=0
  248. SKEWBEGIN=0
  249. SKEWEND=0
  250. SKEWMETHOD=CONSTANT
  251. MINTREAD=0.15
  252. RAILINGS=SOL_KOR,SAG_KOR
  253. PREV=NULL
  254. NEXT=NULL
  255. RT_ANGLE=GLOBAL | 0
  256. RT_OFFSET=0.25|0.05
  257. RT_LOC=RIGHT
  258. RT_FONT="Times New Roman" | 0.06 | 0 | 0 | 0 | 0
  259. THICKNESS=THICK
  260.  
  261. @GENERAL
  262. D1METHOD=FULL
  263. D2METHOD=RATIO | 0.2 | 0.2